1 9 M ay 2 01 4 Verifying Time Complexity of Deterministic Turing Machines ∗
نویسنده
چکیده
We show that, for all reasonable functions T (n) = o(n log n), we can algorithmically verify whether a given one-tape Turing machine runs in time at most T (n). This is a tight bound on the order of growth for the function T because we prove that, for T (n) ≥ (n+1) and T (n) = Ω(n log n), there exists no algorithm that would verify whether a given one-tape Turing machine runs in time at most T (n). We give results also for the case of multi-tape Turing machines. We show that we can verify whether a given multi-tape Turing machine runs in time at most T (n) iff T (n0) < n0 + 1 for some n0 ∈ N. We prove a very general undecidability result stating that, for any class of functions F that contains arbitrary large constants, we cannot verify whether a given Turing machine runs in time T (n) for some T ∈ F . In particular, we cannot verify whether a Turing machine runs in constant, polynomial or exponential time.
منابع مشابه
Verifying whether One-Tape Turing Machines Run in Linear Time
We discuss the following family of problems, parameterized by integersC ≥ 2 andD ≥ 1: Does a given one-tape q-state Turing machine make at mostCn+D steps on all computations on all inputs of length n, for all n? Assuming a fixed tape and input alphabet, we show that these problems are co-NP-complete and we provide good lower bounds. Specifically, these problems can not be solved in o(q(C−1)/4) ...
متن کاملDeterministic Turing machines in the range between real-time and linear-time
Deterministic k-tape and multitape Turing machines with one-way, two-way and without a separated input tape are considered. We investigate the classes of languages acceptable by such devices with time bounds of the form n + r(n) where r ∈ o(n) is a sublinear function. It is shown that there exist infinite time hierarchies of separated complexity classes in that range. For these classes weak clo...
متن کاملar X iv : c s / 03 10 04 6 v 2 [ cs . C C ] 1 4 Ju n 20 04 Theory of One Tape Linear Time Turing Machines ∗
A theory of one-tape linear-time Turing machines is quite different from its polynomial-time counterpart since one-tape linear-time Turing machines are closely related to finite state automata. This paper discusses structural-complexity issues of one-tape Turing machines of various types (deterministic, nondeterministic, reversible, alternating, probabilistic, counting, and quantum Turing machi...
متن کاملar X iv : m at h - ph / 0 40 70 56 v 1 2 3 Ju l 2 00 4 INTERNAL TURING MACHINES
Using nonstandard analysis, we will extend the classical Turing machines into the internal Turing machines. The internal Turing machines have the capability to work with infinite (∗-finite) number of bits while keeping the finite combinatoric structures of the classical Turing machines. We will show the following. The internal deterministic Turing machines can do in ∗-polynomial time what a cla...
متن کاملar X iv : m at h - ph / 0 40 70 56 v 2 2 8 Ju l 2 00 4 INTERNAL TURING MACHINES
Using nonstandard analysis, we will extend the classical Turing machines into the internal Turing machines. The internal Turing machines have the capability to work with infinite (∗-finite) number of bits while keeping the finite combinatoric structures of the classical Turing machines. We will show the following. The internal deterministic Turing machines can do in ∗-polynomial time what a cla...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014